# near model CODE resource # jump table entries: 60624-60641 (18 of them) 00000000 FFFF .invalid <> 00000002 ECD0 0000 bfclr [A0] {0:32} 00000006 0EA6 4E75 2F2F .invalid.l -[A6], 0x4E752F2F /* 'Nu//' */ // invalid immediate operation // begin alternate branch 0000000A-0000001A fn0000000A: 0000000A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000000E 4EAD DF38 jsr [A5 - 0x20C8] 00000012 4EAD DF68 jsr [A5 - 0x2098] 00000016 4EAD DF58 jsr [A5 - 0x20A8] // end alternate branch 0000000A-0000001A fn0000000A: // (misaligned) 0000000C 0008 4EAD ori.b A0, 0xAD 00000010 DF38 4EAD add.b [0x00004EAD], D7 00000014 DF68 4EAD add.w [A0 + 0x4EAD], D7 00000018 DF58 add.w [A0]+, D7 0000001A 3F3C 0001 move.w -[A7], 0x1 0000001E A887 syscall TextFont 00000020 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000024 A88A syscall TextSize 00000026 206F 0008 movea.l A0, [A7 + 0x8] 0000002A 584F addq.w A7, 4 0000002C 4E75 rts fn0000002E: 0000002E 2F0A move.l -[A7], A2 00000030 246F 0008 movea.l A2, [A7 + 0x8] 00000034 200A move.l D0, A2 00000036 671A beq +0x1C /* 00000052 */ 00000038 4EAD DF60 jsr [A5 - 0x20A0] 0000003C 4EAD DF70 jsr [A5 - 0x2090] 00000040 4EAD DF40 jsr [A5 - 0x20C0] 00000044 4A6F 000C tst.w [A7 + 0xC] 00000048 6F08 ble +0xA /* 00000052 */ 0000004A 2F0A move.l -[A7], A2 0000004C 4EAD DD28 jsr [A5 - 0x22D8] 00000050 584F addq.w A7, 4 label00000052: 00000052 204A movea.l A0, A2 00000054 245F movea.l A2, [A7]+ 00000056 4E75 rts fn00000058: 00000058 594F subq.w A7, 4 0000005A A8D8 syscall NewRgn 0000005C 205F movea.l A0, [A7]+ 0000005E 226F 0004 movea.l A1, [A7 + 0x4] 00000062 2288 move.l [A1], A0 00000064 206F 0004 movea.l A0, [A7 + 0x4] 00000068 4E75 rts fn0000006A: 0000006A 2F0A move.l -[A7], A2 0000006C 246F 0008 movea.l A2, [A7 + 0x8] 00000070 200A move.l D0, A2 00000072 6716 beq +0x18 /* 0000008A */ 00000074 4A92 tst.l [A2] 00000076 6704 beq +0x6 /* 0000007C */ 00000078 2F12 move.l -[A7], [A2] 0000007A A8D9 syscall DisposRgn/DisposeRgn label0000007C: 0000007C 4A6F 000C tst.w [A7 + 0xC] 00000080 6F08 ble +0xA /* 0000008A */ 00000082 2F0A move.l -[A7], A2 00000084 4EAD DD28 jsr [A5 - 0x22D8] 00000088 584F addq.w A7, 4 label0000008A: 0000008A 204A movea.l A0, A2 0000008C 245F movea.l A2, [A7]+ 0000008E 4E75 rts fn00000090: 00000090 206F 0004 movea.l A0, [A7 + 0x4] 00000094 4A90 tst.l [A0] 00000096 57C0 seq D0 00000098 4400 neg.b D0 0000009A 4880 ext.w D0 0000009C 48C0 ext.l D0 0000009E 4E75 rts fn000000A0: 000000A0 206F 0004 movea.l A0, [A7 + 0x4] 000000A4 2050 movea.l A0, [A0] 000000A6 4E75 rts fn000000A8: 000000A8 206F 0008 movea.l A0, [A7 + 0x8] 000000AC 2F10 move.l -[A7], [A0] 000000AE 206F 0008 movea.l A0, [A7 + 0x8] 000000B2 2F10 move.l -[A7], [A0] 000000B4 A8DC syscall CopyRgn 000000B6 206F 0004 movea.l A0, [A7 + 0x4] 000000BA 4E75 rts fn000000BC: 000000BC 2F0A move.l -[A7], A2 000000BE 246F 0008 movea.l A2, [A7 + 0x8] 000000C2 206F 000C movea.l A0, [A7 + 0xC] 000000C6 2F10 move.l -[A7], [A0] 000000C8 2F12 move.l -[A7], [A2] 000000CA 2F12 move.l -[A7], [A2] 000000CC A8E4 syscall SectRgn 000000CE 204A movea.l A0, A2 000000D0 245F movea.l A2, [A7]+ 000000D2 4E75 rts fn000000D4: 000000D4 2F0A move.l -[A7], A2 000000D6 594F subq.w A7, 4 000000D8 246F 0010 movea.l A2, [A7 + 0x10] 000000DC 4857 pea.l [A7] 000000DE 4EBA FF78 jsr [PC - 0x88 /* 00000058 */] 000000E2 486F 0004 pea.l [A7 + 0x4] 000000E6 4EBA FFB8 jsr [PC - 0x48 /* 000000A0 */] 000000EA 584F addq.w A7, 4 000000EC 2F08 move.l -[A7], A0 000000EE 2F0A move.l -[A7], A2 000000F0 A8DF syscall RectRgn 000000F2 486F 0004 pea.l [A7 + 0x4] 000000F6 2F2F 0014 move.l -[A7], [A7 + 0x14] 000000FA 4EBA FFC0 jsr [PC - 0x40 /* 000000BC */] 000000FE 2448 movea.l A2, A0 00000100 3F3C FFFF move.w -[A7], 0xFFFF 00000104 486F 000E pea.l [A7 + 0xE] 00000108 4EBA FF60 jsr [PC - 0xA0 /* 0000006A */] 0000010C 204A movea.l A0, A2 0000010E 4FEF 0016 lea.l A7, [A7 + 0x16] 00000112 245F movea.l A2, [A7]+ 00000114 4E75 rts fn00000116: 00000116 2F0A move.l -[A7], A2 00000118 246F 0008 movea.l A2, [A7 + 0x8] 0000011C 486A 0008 pea.l [A2 + 0x8] 00000120 4EBA FF36 jsr [PC - 0xCA /* 00000058 */] 00000124 486A 000C pea.l [A2 + 0xC] 00000128 4EBA FF2E jsr [PC - 0xD2 /* 00000058 */] 0000012C 42AA 0010 clr.l [A2 + 0x10] 00000130 486A 0008 pea.l [A2 + 0x8] 00000134 4EBA FF6A jsr [PC - 0x96 /* 000000A0 */] 00000138 584F addq.w A7, 4 0000013A 2F08 move.l -[A7], A0 0000013C A87A syscall GetClip 0000013E 206F 0014 movea.l A0, [A7 + 0x14] 00000142 2490 move.l [A2], [A0] 00000144 2568 0004 0004 move.l [A2 + 0x4], [A0 + 0x4] 0000014A 2F0A move.l -[A7], A2 0000014C A870 syscall LocalToGlobal 0000014E 486A 0004 pea.l [A2 + 0x4] 00000152 A870 syscall LocalToGlobal 00000154 204A movea.l A0, A2 00000156 504F addq.w A7, 8 00000158 245F movea.l A2, [A7]+ 0000015A 4E75 rts fn0000015C: 0000015C 2F0A move.l -[A7], A2 0000015E 246F 0008 movea.l A2, [A7 + 0x8] 00000162 200A move.l D0, A2 00000164 6738 beq +0x3A /* 0000019E */ 00000166 486A 0008 pea.l [A2 + 0x8] 0000016A 4EBA FF34 jsr [PC - 0xCC /* 000000A0 */] 0000016E 584F addq.w A7, 4 00000170 2F08 move.l -[A7], A0 00000172 A879 syscall SetClip 00000174 3F3C FFFF move.w -[A7], 0xFFFF 00000178 486A 000C pea.l [A2 + 0xC] 0000017C 4EBA FEEC jsr [PC - 0x114 /* 0000006A */] 00000180 3F3C FFFF move.w -[A7], 0xFFFF 00000184 486A 0008 pea.l [A2 + 0x8] 00000188 4EBA FEE0 jsr [PC - 0x120 /* 0000006A */] 0000018C 4A6F 0018 tst.w [A7 + 0x18] 00000190 4FEF 000C lea.l A7, [A7 + 0xC] 00000194 6F08 ble +0xA /* 0000019E */ 00000196 2F0A move.l -[A7], A2 00000198 4EAD DD28 jsr [A5 - 0x22D8] 0000019C 584F addq.w A7, 4 label0000019E: 0000019E 204A movea.l A0, A2 000001A0 245F movea.l A2, [A7]+ 000001A2 4E75 rts fn000001A4: 000001A4 48E7 1030 movem.l -[A7], D3,A2,A3 000001A8 514F subq.w A7, 8 000001AA 246F 0018 movea.l A2, [A7 + 0x18] 000001AE 7600 moveq.l D3, 0x00 label000001B0: 000001B0 4AAA 0010 tst.l [A2 + 0x10] 000001B4 6608 bne +0xA /* 000001BE */ 000001B6 594F subq.w A7, 4 000001B8 AA29 syscall GetDeviceList 000001BA 205F movea.l A0, [A7]+ 000001BC 600A bra +0xC /* 000001C8 */ label000001BE: 000001BE 594F subq.w A7, 4 000001C0 2F2A 0010 move.l -[A7], [A2 + 0x10] 000001C4 AA2B syscall GetNextDevice 000001C6 205F movea.l A0, [A7]+ label000001C8: 000001C8 2548 0010 move.l [A2 + 0x10], A0 000001CC 4AAA 0010 tst.l [A2 + 0x10] 000001D0 6744 beq +0x46 /* 00000216 */ 000001D2 554F subq.w A7, 2 000001D4 2F2A 0010 move.l -[A7], [A2 + 0x10] 000001D8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000001DC AA2C syscall TestDeviceAttribute 000001DE 101F move.b D0, [A7]+ 000001E0 6734 beq +0x36 /* 00000216 */ 000001E2 554F subq.w A7, 2 000001E4 2F2A 0010 move.l -[A7], [A2 + 0x10] 000001E8 3F3C 000F move.w -[A7], 0xF 000001EC AA2C syscall TestDeviceAttribute 000001EE 101F move.b D0, [A7]+ 000001F0 6724 beq +0x26 /* 00000216 */ 000001F2 206A 0010 movea.l A0, [A2 + 0x10] 000001F6 2050 movea.l A0, [A0] 000001F8 2EA8 0022 move.l [A7], [A0 + 0x22] 000001FC 2F68 0026 0004 move.l [A7 + 0x4], [A0 + 0x26] 00000202 554F subq.w A7, 2 00000204 2F0A move.l -[A7], A2 00000206 486F 0006 pea.l [A7 + 0x6] 0000020A 486F 000A pea.l [A7 + 0xA] 0000020E A8AA syscall SectRect 00000210 101F move.b D0, [A7]+ 00000212 6702 beq +0x4 /* 00000216 */ 00000214 7601 moveq.l D3, 0x01 label00000216: 00000216 4A83 tst.l D3 00000218 6606 bne +0x8 /* 00000220 */ 0000021A 4AAA 0010 tst.l [A2 + 0x10] 0000021E 6690 bne -0x6E /* 000001B0 */ label00000220: 00000220 4A83 tst.l D3 00000222 6754 beq +0x56 /* 00000278 */ 00000224 4AAA 0010 tst.l [A2 + 0x10] 00000228 674E beq +0x50 /* 00000278 */ 0000022A 206A 0010 movea.l A0, [A2 + 0x10] 0000022E 2650 movea.l A3, [A0] 00000230 206B 0016 movea.l A0, [A3 + 0x16] 00000234 2050 movea.l A0, [A0] 00000236 3628 0020 move.w D3, [A0 + 0x20] 0000023A 48C3 ext.l D3 0000023C 4857 pea.l [A7] 0000023E A871 syscall GlobalToLocal 00000240 486F 0004 pea.l [A7 + 0x4] 00000244 A871 syscall GlobalToLocal 00000246 486A 0008 pea.l [A2 + 0x8] 0000024A 486A 000C pea.l [A2 + 0xC] 0000024E 4EBA FE58 jsr [PC - 0x1A8 /* 000000A8 */] 00000252 486F 0008 pea.l [A7 + 0x8] 00000256 486A 000C pea.l [A2 + 0xC] 0000025A 4EBA FE78 jsr [PC - 0x188 /* 000000D4 */] 0000025E 486A 000C pea.l [A2 + 0xC] 00000262 4EBA FE3C jsr [PC - 0x1C4 /* 000000A0 */] 00000266 584F addq.w A7, 4 00000268 2F08 move.l -[A7], A0 0000026A A879 syscall SetClip 0000026C 2003 move.l D0, D3 0000026E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000272 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000276 4E75 rts label00000278: 00000278 7000 moveq.l D0, 0x00 0000027A 504F addq.w A7, 8 0000027C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000280 4E75 rts fn00000282: 00000282 48E7 0030 movem.l -[A7], A2,A3 00000286 246F 000C movea.l A2, [A7 + 0xC] 0000028A 266F 0010 movea.l A3, [A7 + 0x10] 0000028E 2493 move.l [A2], [A3] 00000290 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4] 00000296 42AA 0010 clr.l [A2 + 0x10] 0000029A 42AA 0014 clr.l [A2 + 0x14] 0000029E 42AA 0018 clr.l [A2 + 0x18] 000002A2 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000002A8 6578 bcs +0x7A /* 00000322 */ 000002AA 426A 0008 clr.w [A2 + 0x8] 000002AE 426A 000A clr.w [A2 + 0xA] 000002B2 302B 0002 move.w D0, [A3 + 0x2] 000002B6 48C0 ext.l D0 000002B8 322B 0006 move.w D1, [A3 + 0x6] 000002BC 48C1 ext.l D1 000002BE 9280 sub.l D1, D0 000002C0 3541 000E move.w [A2 + 0xE], D1 000002C4 3013 move.w D0, [A3] 000002C6 48C0 ext.l D0 000002C8 322B 0004 move.w D1, [A3 + 0x4] 000002CC 48C1 ext.l D1 000002CE 9280 sub.l D1, D0 000002D0 3541 000C move.w [A2 + 0xC], D1 000002D4 486A 0014 pea.l [A2 + 0x14] 000002D8 486A 0018 pea.l [A2 + 0x18] 000002DC 203C 0008 0005 move.l D0, 0x80005 000002E2 AB1D syscall QDExtensions 000002E4 554F subq.w A7, 2 000002E6 486A 0010 pea.l [A2 + 0x10] 000002EA 4267 clr.w -[A7] 000002EC 486A 0008 pea.l [A2 + 0x8] 000002F0 42A7 clr.l -[A7] 000002F2 42A7 clr.l -[A7] 000002F4 42A7 clr.l -[A7] 000002F6 203C 0016 0000 move.l D0, 0x160000 000002FC AB1D syscall QDExtensions 000002FE 301F move.w D0, [A7]+ 00000300 48C0 ext.l D0 00000302 6708 beq +0xA /* 0000030C */ 00000304 204A movea.l A0, A2 00000306 4CDF 0C00 movem.l A2,A3, [A7]+ 0000030A 4E75 rts label0000030C: 0000030C 2F2A 0010 move.l -[A7], [A2 + 0x10] 00000310 42A7 clr.l -[A7] 00000312 203C 0008 0006 move.l D0, 0x80006 00000318 AB1D syscall QDExtensions 0000031A 3F2B 0002 move.w -[A7], [A3 + 0x2] 0000031E 3F13 move.w -[A7], [A3] 00000320 A878 syscall SetOrigin label00000322: 00000322 204A movea.l A0, A2 00000324 4CDF 0C00 movem.l A2,A3, [A7]+ 00000328 4E75 rts fn0000032A: 0000032A 2F0A move.l -[A7], A2 0000032C 594F subq.w A7, 4 0000032E 246F 000C movea.l A2, [A7 + 0xC] 00000332 4AAA 0010 tst.l [A2 + 0x10] 00000336 6740 beq +0x42 /* 00000378 */ 00000338 594F subq.w A7, 4 0000033A 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000033E 203C 0004 0017 move.l D0, 0x40017 00000344 AB1D syscall QDExtensions 00000346 205F movea.l A0, [A7]+ 00000348 2E88 move.l [A7], A0 0000034A 554F subq.w A7, 2 0000034C 2F2F 0002 move.l -[A7], [A7 + 0x2] 00000350 203C 0004 0001 move.l D0, 0x40001 00000356 AB1D syscall QDExtensions 00000358 101F move.b D0, [A7]+ 0000035A 661C bne +0x1E /* 00000378 */ 0000035C 2F0A move.l -[A7], A2 0000035E 4EBA 009A jsr [PC + 0x9A /* 000003FA */] 00000362 2F2A 0014 move.l -[A7], [A2 + 0x14] 00000366 2F2A 0018 move.l -[A7], [A2 + 0x18] 0000036A 203C 0008 0006 move.l D0, 0x80006 00000370 AB1D syscall QDExtensions 00000372 504F addq.w A7, 8 00000374 245F movea.l A2, [A7]+ 00000376 4E75 rts label00000378: 00000378 584F addq.w A7, 4 0000037A 245F movea.l A2, [A7]+ 0000037C 4E75 rts fn0000037E: 0000037E 2F0A move.l -[A7], A2 00000380 594F subq.w A7, 4 00000382 246F 000C movea.l A2, [A7 + 0xC] 00000386 4AAA 0010 tst.l [A2 + 0x10] 0000038A 6768 beq +0x6A /* 000003F4 */ 0000038C 594F subq.w A7, 4 0000038E 2F2A 0010 move.l -[A7], [A2 + 0x10] 00000392 203C 0004 0017 move.l D0, 0x40017 00000398 AB1D syscall QDExtensions 0000039A 205F movea.l A0, [A7]+ 0000039C 2E88 move.l [A7], A0 0000039E 554F subq.w A7, 2 000003A0 2F2F 0002 move.l -[A7], [A7 + 0x2] 000003A4 203C 0004 0001 move.l D0, 0x40001 000003AA AB1D syscall QDExtensions 000003AC 101F move.b D0, [A7]+ 000003AE 6744 beq +0x46 /* 000003F4 */ 000003B0 2F2A 0014 move.l -[A7], [A2 + 0x14] 000003B4 2F2A 0018 move.l -[A7], [A2 + 0x18] 000003B8 203C 0008 0006 move.l D0, 0x80006 000003BE AB1D syscall QDExtensions 000003C0 4EAD DF68 jsr [A5 - 0x2098] 000003C4 4878 0021 push.l 0x21 /* '!' */ 000003C8 A862 syscall ForeColor 000003CA 4878 001E push.l 0x1E 000003CE A863 syscall BackColor 000003D0 206A 0010 movea.l A0, [A2 + 0x10] 000003D4 4868 0002 pea.l [A0 + 0x2] 000003D8 2F0A move.l -[A7], A2 000003DA 2F0A move.l -[A7], A2 000003DC 4267 clr.w -[A7] 000003DE 42A7 clr.l -[A7] 000003E0 A8EB syscall StdBits 000003E2 4EAD DF70 jsr [A5 - 0x2090] 000003E6 2F2A 0010 move.l -[A7], [A2 + 0x10] 000003EA 42A7 clr.l -[A7] 000003EC 203C 0008 0006 move.l D0, 0x80006 000003F2 AB1D syscall QDExtensions label000003F4: 000003F4 584F addq.w A7, 4 000003F6 245F movea.l A2, [A7]+ 000003F8 4E75 rts fn000003FA: 000003FA 2F0A move.l -[A7], A2 000003FC 246F 0008 movea.l A2, [A7 + 0x8] 00000400 4AAA 0010 tst.l [A2 + 0x10] 00000404 6720 beq +0x22 /* 00000426 */ 00000406 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000040A 203C 0004 0004 move.l D0, 0x40004 00000410 AB1D syscall QDExtensions 00000412 42AA 0010 clr.l [A2 + 0x10] 00000416 2F2A 0014 move.l -[A7], [A2 + 0x14] 0000041A 2F2A 0018 move.l -[A7], [A2 + 0x18] 0000041E 203C 0008 0006 move.l D0, 0x80006 00000424 AB1D syscall QDExtensions label00000426: 00000426 245F movea.l A2, [A7]+ 00000428 4E75 rts fn0000042A: 0000042A 2F0A move.l -[A7], A2 0000042C 246F 0008 movea.l A2, [A7 + 0x8] 00000430 200A move.l D0, A2 00000432 6716 beq +0x18 /* 0000044A */ 00000434 2F0A move.l -[A7], A2 00000436 4EBA FFC2 jsr [PC - 0x3E /* 000003FA */] 0000043A 4A6F 0010 tst.w [A7 + 0x10] 0000043E 584F addq.w A7, 4 00000440 6F08 ble +0xA /* 0000044A */ 00000442 2F0A move.l -[A7], A2 00000444 4EAD DD28 jsr [A5 - 0x22D8] 00000448 584F addq.w A7, 4 label0000044A: 0000044A 204A movea.l A0, A2 0000044C 245F movea.l A2, [A7]+ 0000044E 4E75 rts fn00000450: 00000450 48E7 1030 movem.l -[A7], D3,A2,A3 00000454 246F 0010 movea.l A2, [A7 + 0x10] 00000458 266F 0018 movea.l A3, [A7 + 0x18] 0000045C 4293 clr.l [A3] 0000045E 202A 0004 move.l D0, [A2 + 0x4] 00000462 2F00 move.l -[A7], D0 00000464 3F2A 0026 move.w -[A7], [A2 + 0x26] 00000468 486A 0018 pea.l [A2 + 0x18] 0000046C 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000470 4EBA 032E jsr [PC + 0x32E /* 000007A0 */] 00000474 2600 move.l D3, D0 00000476 4A83 tst.l D3 00000478 4FEF 000E lea.l A7, [A7 + 0xE] 0000047C 6D16 blt +0x18 /* 00000494 */ 0000047E B6AA 0020 cmp.l D3, [A2 + 0x20] 00000482 6710 beq +0x12 /* 00000494 */ 00000484 2543 0020 move.l [A2 + 0x20], D3 00000488 7001 moveq.l D0, 0x01 0000048A 2680 move.l [A3], D0 0000048C 2F0A move.l -[A7], A2 0000048E 4EBA 0048 jsr [PC + 0x48 /* 000004D8 */] 00000492 584F addq.w A7, 4 label00000494: 00000494 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000498 4E75 rts fn0000049A: 0000049A 2F0A move.l -[A7], A2 0000049C 554F subq.w A7, 2 0000049E 246F 000A movea.l A2, [A7 + 0xA] 000004A2 2F2A 000C move.l -[A7], [A2 + 0xC] 000004A6 486F 0004 pea.l [A7 + 0x4] 000004AA 4EBA FB5E jsr [PC - 0x4A2 /* 0000000A */] 000004AE 2F0A move.l -[A7], A2 000004B0 4EBA 0026 jsr [PC + 0x26 /* 000004D8 */] 000004B4 486A 0018 pea.l [A2 + 0x18] 000004B8 206A 000C movea.l A0, [A2 + 0xC] 000004BC 4868 0010 pea.l [A0 + 0x10] 000004C0 4EBA 018A jsr [PC + 0x18A /* 0000064C */] 000004C4 3F3C FFFF move.w -[A7], 0xFFFF 000004C8 486F 0016 pea.l [A7 + 0x16] 000004CC 4EBA FB60 jsr [PC - 0x4A0 /* 0000002E */] 000004D0 4FEF 001C lea.l A7, [A7 + 0x1C] 000004D4 245F movea.l A2, [A7]+ 000004D6 4E75 rts fn000004D8: 000004D8 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000004DC 4FEF FFC8 lea.l A7, [A7 - 0x38] 000004E0 246F 004C movea.l A2, [A7 + 0x4C] 000004E4 486A 0018 pea.l [A2 + 0x18] 000004E8 486F 0004 pea.l [A7 + 0x4] 000004EC 4EBA FC28 jsr [PC - 0x3D8 /* 00000116 */] 000004F0 504F addq.w A7, 8 000004F2 6000 00F6 bra +0xF8 /* 000005EA */ label000004F6: 000004F6 2F2A 000C move.l -[A7], [A2 + 0xC] 000004FA 486F 0018 pea.l [A7 + 0x18] 000004FE 4EBA FB0A jsr [PC - 0x4F6 /* 0000000A */] 00000502 486A 0018 pea.l [A2 + 0x18] 00000506 486F 0022 pea.l [A7 + 0x22] 0000050A 4EBA FD76 jsr [PC - 0x28A /* 00000282 */] 0000050E 486F 0026 pea.l [A7 + 0x26] 00000512 4EBA FE16 jsr [PC - 0x1EA /* 0000032A */] 00000516 3F3C 0001 move.w -[A7], 0x1 0000051A A887 syscall TextFont 0000051C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000520 A88A syscall TextSize 00000522 7004 moveq.l D0, 0x04 00000524 B880 cmp.l D4, D0 00000526 4FEF 0014 lea.l A7, [A7 + 0x14] 0000052A 6D2E blt +0x30 /* 0000055A */ 0000052C 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000532 6518 bcs +0x1A /* 0000054C */ 00000534 3F7C EEEE 0036 move.w [A7 + 0x36], 0xEEEE 0000053A 3F7C EEEE 0034 move.w [A7 + 0x34], 0xEEEE 00000540 3F7C EEEE 0032 move.w [A7 + 0x32], 0xEEEE 00000546 486F 0032 pea.l [A7 + 0x32] 0000054A AA14 syscall RGBForeColor label0000054C: 0000054C 486A 0018 pea.l [A2 + 0x18] 00000550 A8A2 syscall PaintRect 00000552 4878 0021 push.l 0x21 /* '!' */ 00000556 A862 syscall ForeColor 00000558 6006 bra +0x8 /* 00000560 */ label0000055A: 0000055A 486A 0018 pea.l [A2 + 0x18] 0000055E A8A3 syscall EraseRect label00000560: 00000560 262A 0004 move.l D3, [A2 + 0x4] 00000564 5383 subq.l D3, 1 00000566 6022 bra +0x24 /* 0000058A */ label00000568: 00000568 B6AA 0020 cmp.l D3, [A2 + 0x20] 0000056C 671A beq +0x1C /* 00000588 */ 0000056E 2F04 move.l -[A7], D4 00000570 42A7 clr.l -[A7] 00000572 2F03 move.l -[A7], D3 00000574 2003 move.l D0, D3 00000576 E188 lsl D0, 8 00000578 2052 movea.l A0, [A2] 0000057A D1C0 add.l A0, D0 0000057C 4850 pea.l [A0] 0000057E 2F0A move.l -[A7], A2 00000580 4EBA 008C jsr [PC + 0x8C /* 0000060E */] 00000584 4FEF 0014 lea.l A7, [A7 + 0x14] label00000588: 00000588 5383 subq.l D3, 1 label0000058A: 0000058A 4A83 tst.l D3 0000058C 6CDA bge -0x24 /* 00000568 */ 0000058E 4AAA 0020 tst.l [A2 + 0x20] 00000592 6D22 blt +0x24 /* 000005B6 */ 00000594 2F04 move.l -[A7], D4 00000596 4878 0001 push.l 0x1 0000059A 2F2A 0020 move.l -[A7], [A2 + 0x20] 0000059E 2A2A 0020 move.l D5, [A2 + 0x20] 000005A2 2005 move.l D0, D5 000005A4 E188 lsl D0, 8 000005A6 2052 movea.l A0, [A2] 000005A8 D1C0 add.l A0, D0 000005AA 4850 pea.l [A0] 000005AC 2F0A move.l -[A7], A2 000005AE 4EBA 005E jsr [PC + 0x5E /* 0000060E */] 000005B2 4FEF 0014 lea.l A7, [A7 + 0x14] label000005B6: 000005B6 3F2A 0026 move.w -[A7], [A2 + 0x26] 000005BA 2F2A 0020 move.l -[A7], [A2 + 0x20] 000005BE 486A 0018 pea.l [A2 + 0x18] 000005C2 4EBA 028E jsr [PC + 0x28E /* 00000852 */] 000005C6 486F 0020 pea.l [A7 + 0x20] 000005CA 4EBA FDB2 jsr [PC - 0x24E /* 0000037E */] 000005CE 3F3C FFFF move.w -[A7], 0xFFFF 000005D2 486F 0026 pea.l [A7 + 0x26] 000005D6 4EBA FE52 jsr [PC - 0x1AE /* 0000042A */] 000005DA 3F3C FFFF move.w -[A7], 0xFFFF 000005DE 486F 002A pea.l [A7 + 0x2A] 000005E2 4EBA FA4A jsr [PC - 0x5B6 /* 0000002E */] 000005E6 4FEF 001A lea.l A7, [A7 + 0x1A] label000005EA: 000005EA 4857 pea.l [A7] 000005EC 4EBA FBB6 jsr [PC - 0x44A /* 000001A4 */] 000005F0 2800 move.l D4, D0 000005F2 584F addq.w A7, 4 000005F4 6600 FF00 bne -0xFE /* 000004F6 */ 000005F8 3F3C FFFF move.w -[A7], 0xFFFF 000005FC 486F 0002 pea.l [A7 + 0x2] 00000600 4EBA FB5A jsr [PC - 0x4A6 /* 0000015C */] 00000604 4FEF 003E lea.l A7, [A7 + 0x3E] 00000608 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000060C 4E75 rts fn0000060E: 0000060E 2F0A move.l -[A7], A2 00000610 514F subq.w A7, 8 00000612 246F 0010 movea.l A2, [A7 + 0x10] 00000616 3F2A 0026 move.w -[A7], [A2 + 0x26] 0000061A 2F2F 001A move.l -[A7], [A7 + 0x1A] 0000061E 486A 0018 pea.l [A2 + 0x18] 00000622 486F 000A pea.l [A7 + 0xA] 00000626 4EBA 037A jsr [PC + 0x37A /* 000009A2 */] 0000062A 2F2F 002E move.l -[A7], [A7 + 0x2E] 0000062E 2F2F 002E move.l -[A7], [A7 + 0x2E] 00000632 3F2A 0024 move.w -[A7], [A2 + 0x24] 00000636 486F 0018 pea.l [A7 + 0x18] 0000063A 206F 0030 movea.l A0, [A7 + 0x30] 0000063E 4850 pea.l [A0] 00000640 4EBA 03CC jsr [PC + 0x3CC /* 00000A0E */] 00000644 4FEF 0028 lea.l A7, [A7 + 0x28] 00000648 245F movea.l A2, [A7]+ 0000064A 4E75 rts fn0000064C: 0000064C 48E7 1030 movem.l -[A7], D3,A2,A3 00000650 4FEF FFD8 lea.l A7, [A7 - 0x28] 00000654 246F 0038 movea.l A2, [A7 + 0x38] 00000658 266F 003C movea.l A3, [A7 + 0x3C] 0000065C 302A 0002 move.w D0, [A2 + 0x2] 00000660 48C0 ext.l D0 00000662 5280 addq.l D0, 1 00000664 3F40 0016 move.w [A7 + 0x16], D0 00000668 3F6B 0004 0014 move.w [A7 + 0x14], [A3 + 0x4] 0000066E 302A 0006 move.w D0, [A2 + 0x6] 00000672 48C0 ext.l D0 00000674 5380 subq.l D0, 1 00000676 3F40 001A move.w [A7 + 0x1A], D0 0000067A 302A 0004 move.w D0, [A2 + 0x4] 0000067E 48C0 ext.l D0 00000680 5380 subq.l D0, 1 00000682 3F40 0018 move.w [A7 + 0x18], D0 00000686 2F0A move.l -[A7], A2 00000688 486F 0004 pea.l [A7 + 0x4] 0000068C 4EBA FA88 jsr [PC - 0x578 /* 00000116 */] 00000690 504F addq.w A7, 8 00000692 6000 00E8 bra +0xEA /* 0000077C */ label00000696: 00000696 7004 moveq.l D0, 0x04 00000698 B680 cmp.l D3, D0 0000069A 6D00 00E0 blt +0xE2 /* 0000077C */ 0000069E 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000006A4 6518 bcs +0x1A /* 000006BE */ 000006A6 3F7C DDDD 0026 move.w [A7 + 0x26], 0xDDDD 000006AC 3F7C DDDD 0024 move.w [A7 + 0x24], 0xDDDD 000006B2 3F7C DDDD 0022 move.w [A7 + 0x22], 0xDDDD 000006B8 486F 0022 pea.l [A7 + 0x22] 000006BC AA14 syscall RGBForeColor label000006BE: 000006BE 486F 0014 pea.l [A7 + 0x14] 000006C2 A8A2 syscall PaintRect 000006C4 4878 001E push.l 0x1E 000006C8 A862 syscall ForeColor 000006CA 3F2A 0002 move.w -[A7], [A2 + 0x2] 000006CE 302A 0004 move.w D0, [A2 + 0x4] 000006D2 48C0 ext.l D0 000006D4 5380 subq.l D0, 1 000006D6 3F00 move.w -[A7], D0 000006D8 A893 syscall MoveTo 000006DA 3F2A 0002 move.w -[A7], [A2 + 0x2] 000006DE 302B 0004 move.w D0, [A3 + 0x4] 000006E2 48C0 ext.l D0 000006E4 5380 subq.l D0, 1 000006E6 3F00 move.w -[A7], D0 000006E8 A891 syscall LineTo 000006EA 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000006F0 6518 bcs +0x1A /* 0000070A */ 000006F2 3F7C AAAA 0020 move.w [A7 + 0x20], 0xAAAA 000006F8 3F7C AAAA 001E move.w [A7 + 0x1E], 0xAAAA 000006FE 3F7C AAAA 001C move.w [A7 + 0x1C], 0xAAAA 00000704 486F 001C pea.l [A7 + 0x1C] 00000708 AA14 syscall RGBForeColor label0000070A: 0000070A 302A 0002 move.w D0, [A2 + 0x2] 0000070E 48C0 ext.l D0 00000710 5280 addq.l D0, 1 00000712 3F00 move.w -[A7], D0 00000714 302A 0004 move.w D0, [A2 + 0x4] 00000718 48C0 ext.l D0 0000071A 5380 subq.l D0, 1 0000071C 3F00 move.w -[A7], D0 0000071E A893 syscall MoveTo 00000720 302A 0006 move.w D0, [A2 + 0x6] 00000724 48C0 ext.l D0 00000726 72F0 moveq.l D1, 0xFFFFFFF0 00000728 D081 add.l D0, D1 0000072A 3F00 move.w -[A7], D0 0000072C 302A 0004 move.w D0, [A2 + 0x4] 00000730 48C0 ext.l D0 00000732 5380 subq.l D0, 1 00000734 3F00 move.w -[A7], D0 00000736 A891 syscall LineTo 00000738 302A 0006 move.w D0, [A2 + 0x6] 0000073C 48C0 ext.l D0 0000073E 72F0 moveq.l D1, 0xFFFFFFF0 00000740 D081 add.l D0, D1 00000742 3F00 move.w -[A7], D0 00000744 302A 0004 move.w D0, [A2 + 0x4] 00000748 48C0 ext.l D0 0000074A D081 add.l D0, D1 0000074C 3F00 move.w -[A7], D0 0000074E A891 syscall LineTo 00000750 302A 0006 move.w D0, [A2 + 0x6] 00000754 48C0 ext.l D0 00000756 5380 subq.l D0, 1 00000758 3F00 move.w -[A7], D0 0000075A 302A 0004 move.w D0, [A2 + 0x4] 0000075E 48C0 ext.l D0 00000760 72F0 moveq.l D1, 0xFFFFFFF0 00000762 D081 add.l D0, D1 00000764 3F00 move.w -[A7], D0 00000766 A891 syscall LineTo 00000768 302A 0006 move.w D0, [A2 + 0x6] 0000076C 48C0 ext.l D0 0000076E 5380 subq.l D0, 1 00000770 3F00 move.w -[A7], D0 00000772 302B 0004 move.w D0, [A3 + 0x4] 00000776 48C0 ext.l D0 00000778 3F00 move.w -[A7], D0 0000077A A891 syscall LineTo label0000077C: 0000077C 4857 pea.l [A7] 0000077E 4EBA FA24 jsr [PC - 0x5DC /* 000001A4 */] 00000782 2600 move.l D3, D0 00000784 584F addq.w A7, 4 00000786 6600 FF0E bne -0xF0 /* 00000696 */ 0000078A 3F3C FFFF move.w -[A7], 0xFFFF 0000078E 486F 0002 pea.l [A7 + 0x2] 00000792 4EBA F9C8 jsr [PC - 0x638 /* 0000015C */] 00000796 4FEF 002E lea.l A7, [A7 + 0x2E] 0000079A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000079E 4E75 rts fn000007A0: 000007A0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000007A4 4FEF FFF4 lea.l A7, [A7 - 0xC] 000007A8 246F 0024 movea.l A2, [A7 + 0x24] 000007AC 3A2F 0028 move.w D5, [A7 + 0x28] 000007B0 486F 0008 pea.l [A7 + 0x8] 000007B4 4EBA F8A2 jsr [PC - 0x75E /* 00000058 */] 000007B8 486F 000C pea.l [A7 + 0xC] 000007BC 4EBA F8D2 jsr [PC - 0x72E /* 00000090 */] 000007C0 4A80 tst.l D0 000007C2 504F addq.w A7, 8 000007C4 671A beq +0x1C /* 000007E0 */ 000007C6 76FF moveq.l D3, 0xFFFFFFFF 000007C8 3F3C FFFF move.w -[A7], 0xFFFF 000007CC 486F 000A pea.l [A7 + 0xA] 000007D0 4EBA F898 jsr [PC - 0x768 /* 0000006A */] 000007D4 2003 move.l D0, D3 000007D6 4FEF 0012 lea.l A7, [A7 + 0x12] 000007DA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000007DE 4E75 rts label000007E0: 000007E0 78FF moveq.l D4, 0xFFFFFFFF 000007E2 262F 002A move.l D3, [A7 + 0x2A] 000007E6 5383 subq.l D3, 1 000007E8 604A bra +0x4C /* 00000834 */ label000007EA: 000007EA 3F05 move.w -[A7], D5 000007EC 2F03 move.l -[A7], D3 000007EE 2F0A move.l -[A7], A2 000007F0 486F 000A pea.l [A7 + 0xA] 000007F4 4EBA 01AC jsr [PC + 0x1AC /* 000009A2 */] 000007F8 A8DA syscall OpenRgn 000007FA 4878 0001 push.l 0x1 000007FE 42A7 clr.l -[A7] 00000800 486F 0016 pea.l [A7 + 0x16] 00000804 4EBA 0436 jsr [PC + 0x436 /* 00000C3C */] 00000808 486F 0022 pea.l [A7 + 0x22] 0000080C 4EBA F892 jsr [PC - 0x76E /* 000000A0 */] 00000810 584F addq.w A7, 4 00000812 2F08 move.l -[A7], A0 00000814 A8DB syscall CloseRgn 00000816 2F2F 003A move.l -[A7], [A7 + 0x3A] 0000081A 486F 0026 pea.l [A7 + 0x26] 0000081E 4EBA F880 jsr [PC - 0x780 /* 000000A0 */] 00000822 584F addq.w A7, 4 00000824 2F08 move.l -[A7], A0 00000826 A8E8 syscall PtInRgn 00000828 101F move.b D0, [A7]+ 0000082A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000082E 6702 beq +0x4 /* 00000832 */ 00000830 2803 move.l D4, D3 label00000832: 00000832 5383 subq.l D3, 1 label00000834: 00000834 4A83 tst.l D3 00000836 6CB2 bge -0x4C /* 000007EA */ 00000838 2604 move.l D3, D4 0000083A 3F3C FFFF move.w -[A7], 0xFFFF 0000083E 486F 000A pea.l [A7 + 0xA] 00000842 4EBA F826 jsr [PC - 0x7DA /* 0000006A */] 00000846 2003 move.l D0, D3 00000848 4FEF 0012 lea.l A7, [A7 + 0x12] 0000084C 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000850 4E75 rts fn00000852: 00000852 48E7 1020 movem.l -[A7], D3,A2 00000856 4FEF FFDE lea.l A7, [A7 - 0x22] 0000085A 246F 002E movea.l A2, [A7 + 0x2E] 0000085E 3F2F 0036 move.w -[A7], [A7 + 0x36] 00000862 2F2F 0034 move.l -[A7], [A7 + 0x34] 00000866 2F0A move.l -[A7], A2 00000868 486F 001E pea.l [A7 + 0x1E] 0000086C 4EBA 0134 jsr [PC + 0x134 /* 000009A2 */] 00000870 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000874 302A 0004 move.w D0, [A2 + 0x4] 00000878 48C0 ext.l D0 0000087A 5580 subq.l D0, 2 0000087C 3F00 move.w -[A7], D0 0000087E A893 syscall MoveTo 00000880 3F2F 0024 move.w -[A7], [A7 + 0x24] 00000884 302A 0004 move.w D0, [A2 + 0x4] 00000888 48C0 ext.l D0 0000088A 5580 subq.l D0, 2 0000088C 3F00 move.w -[A7], D0 0000088E A891 syscall LineTo 00000890 3F2F 0028 move.w -[A7], [A7 + 0x28] 00000894 302A 0004 move.w D0, [A2 + 0x4] 00000898 48C0 ext.l D0 0000089A 5580 subq.l D0, 2 0000089C 3F00 move.w -[A7], D0 0000089E A893 syscall MoveTo 000008A0 302A 0006 move.w D0, [A2 + 0x6] 000008A4 48C0 ext.l D0 000008A6 5380 subq.l D0, 1 000008A8 3F00 move.w -[A7], D0 000008AA 302A 0004 move.w D0, [A2 + 0x4] 000008AE 48C0 ext.l D0 000008B0 5580 subq.l D0, 2 000008B2 3F00 move.w -[A7], D0 000008B4 A891 syscall LineTo 000008B6 2F0A move.l -[A7], A2 000008B8 486F 0012 pea.l [A7 + 0x12] 000008BC 4EBA F858 jsr [PC - 0x7A8 /* 00000116 */] 000008C0 4FEF 0016 lea.l A7, [A7 + 0x16] 000008C4 6000 00B8 bra +0xBA /* 0000097E */ label000008C8: 000008C8 4878 0021 push.l 0x21 /* '!' */ 000008CC A862 syscall ForeColor 000008CE 486D 19A4 pea.l [A5 + 0x19A4] 000008D2 A89D syscall PenPat 000008D4 3F2A 0002 move.w -[A7], [A2 + 0x2] 000008D8 302A 0004 move.w D0, [A2 + 0x4] 000008DC 48C0 ext.l D0 000008DE 5380 subq.l D0, 1 000008E0 3F00 move.w -[A7], D0 000008E2 A893 syscall MoveTo 000008E4 302F 0016 move.w D0, [A7 + 0x16] 000008E8 48C0 ext.l D0 000008EA 5280 addq.l D0, 1 000008EC 3F00 move.w -[A7], D0 000008EE 302A 0004 move.w D0, [A2 + 0x4] 000008F2 48C0 ext.l D0 000008F4 5380 subq.l D0, 1 000008F6 3F00 move.w -[A7], D0 000008F8 A891 syscall LineTo 000008FA 302F 001A move.w D0, [A7 + 0x1A] 000008FE 48C0 ext.l D0 00000900 5380 subq.l D0, 1 00000902 3F00 move.w -[A7], D0 00000904 302A 0004 move.w D0, [A2 + 0x4] 00000908 48C0 ext.l D0 0000090A 5380 subq.l D0, 1 0000090C 3F00 move.w -[A7], D0 0000090E A893 syscall MoveTo 00000910 302A 0006 move.w D0, [A2 + 0x6] 00000914 48C0 ext.l D0 00000916 5380 subq.l D0, 1 00000918 3F00 move.w -[A7], D0 0000091A 302A 0004 move.w D0, [A2 + 0x4] 0000091E 48C0 ext.l D0 00000920 5380 subq.l D0, 1 00000922 3F00 move.w -[A7], D0 00000924 A891 syscall LineTo 00000926 486D 199C pea.l [A5 + 0x199C] 0000092A A89D syscall PenPat 0000092C 7004 moveq.l D0, 0x04 0000092E B680 cmp.l D3, D0 00000930 6D4C blt +0x4E /* 0000097E */ 00000932 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000938 6518 bcs +0x1A /* 00000952 */ 0000093A 3F7C DDDD 0020 move.w [A7 + 0x20], 0xDDDD 00000940 3F7C DDDD 001E move.w [A7 + 0x1E], 0xDDDD 00000946 3F7C DDDD 001C move.w [A7 + 0x1C], 0xDDDD 0000094C 486F 001C pea.l [A7 + 0x1C] 00000950 AA14 syscall RGBForeColor label00000952: 00000952 302F 0016 move.w D0, [A7 + 0x16] 00000956 48C0 ext.l D0 00000958 5480 addq.l D0, 2 0000095A 3F00 move.w -[A7], D0 0000095C 302A 0004 move.w D0, [A2 + 0x4] 00000960 48C0 ext.l D0 00000962 5380 subq.l D0, 1 00000964 3F00 move.w -[A7], D0 00000966 A893 syscall MoveTo 00000968 302F 001A move.w D0, [A7 + 0x1A] 0000096C 48C0 ext.l D0 0000096E 5580 subq.l D0, 2 00000970 3F00 move.w -[A7], D0 00000972 302A 0004 move.w D0, [A2 + 0x4] 00000976 48C0 ext.l D0 00000978 5380 subq.l D0, 1 0000097A 3F00 move.w -[A7], D0 0000097C A891 syscall LineTo label0000097E: 0000097E 4857 pea.l [A7] 00000980 4EBA F822 jsr [PC - 0x7DE /* 000001A4 */] 00000984 2600 move.l D3, D0 00000986 584F addq.w A7, 4 00000988 6600 FF3E bne -0xC0 /* 000008C8 */ 0000098C 3F3C FFFF move.w -[A7], 0xFFFF 00000990 486F 0002 pea.l [A7 + 0x2] 00000994 4EBA F7C6 jsr [PC - 0x83A /* 0000015C */] 00000998 4FEF 0028 lea.l A7, [A7 + 0x28] 0000099C 4CDF 0408 movem.l D3,A2, [A7]+ 000009A0 4E75 rts fn000009A2: 000009A2 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000009A6 594F subq.w A7, 4 000009A8 246F 0018 movea.l A2, [A7 + 0x18] 000009AC 266F 001C movea.l A3, [A7 + 0x1C] 000009B0 282F 0020 move.l D4, [A7 + 0x20] 000009B4 362F 0024 move.w D3, [A7 + 0x24] 000009B8 48C3 ext.l D3 000009BA 7219 moveq.l D1, 0x19 000009BC D681 add.l D3, D1 000009BE 2004 move.l D0, D4 000009C0 D080 add.l D0, D0 000009C2 3203 move.w D1, D3 000009C4 48C1 ext.l D1 000009C6 2E80 move.l [A7], D0 000009C8 2004 move.l D0, D4 000009CA 4EAD DA68 jsr [A5 - 0x2598] 000009CE 322B 0002 move.w D1, [A3 + 0x2] 000009D2 48C1 ext.l D1 000009D4 5081 addq.l D1, 8 000009D6 D280 add.l D1, D0 000009D8 9297 sub.l D1, [A7] 000009DA 3541 0002 move.w [A2 + 0x2], D1 000009DE 3003 move.w D0, D3 000009E0 48C0 ext.l D0 000009E2 322A 0002 move.w D1, [A2 + 0x2] 000009E6 48C1 ext.l D1 000009E8 D280 add.l D1, D0 000009EA 3541 0006 move.w [A2 + 0x6], D1 000009EE 302B 0004 move.w D0, [A3 + 0x4] 000009F2 48C0 ext.l D0 000009F4 72F0 moveq.l D1, 0xFFFFFFF0 000009F6 D081 add.l D0, D1 000009F8 3480 move.w [A2], D0 000009FA 302B 0004 move.w D0, [A3 + 0x4] 000009FE 48C0 ext.l D0 00000A00 5380 subq.l D0, 1 00000A02 3540 0004 move.w [A2 + 0x4], D0 00000A06 584F addq.w A7, 4 00000A08 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000A0C 4E75 rts fn00000A0E: 00000A0E 2F03 move.l -[A7], D3 00000A10 4FEF FFE0 lea.l A7, [A7 - 0x20] 00000A14 262F 0032 move.l D3, [A7 + 0x32] 00000A18 206F 002C movea.l A0, [A7 + 0x2C] 00000A1C 2F50 0018 move.l [A7 + 0x18], [A0] 00000A20 2F68 0004 001C move.l [A7 + 0x1C], [A0 + 0x4] 00000A26 4A83 tst.l D3 00000A28 6704 beq +0x6 /* 00000A2E */ 00000A2A 536F 0018 subq.w [A7 + 0x18], 1 label00000A2E: 00000A2E 486F 0008 pea.l [A7 + 0x8] 00000A32 4EBA F624 jsr [PC - 0x9DC /* 00000058 */] 00000A36 486F 000C pea.l [A7 + 0xC] 00000A3A 4EBA F654 jsr [PC - 0x9AC /* 00000090 */] 00000A3E 4A80 tst.l D0 00000A40 504F addq.w A7, 8 00000A42 6714 beq +0x16 /* 00000A58 */ 00000A44 3F3C FFFF move.w -[A7], 0xFFFF 00000A48 486F 000A pea.l [A7 + 0xA] 00000A4C 4EBA F61C jsr [PC - 0x9E4 /* 0000006A */] 00000A50 4FEF 0026 lea.l A7, [A7 + 0x26] 00000A54 261F move.l D3, [A7]+ 00000A56 4E75 rts label00000A58: 00000A58 A8DA syscall OpenRgn 00000A5A 4878 0001 push.l 0x1 00000A5E 2F03 move.l -[A7], D3 00000A60 486F 0020 pea.l [A7 + 0x20] 00000A64 4EBA 01D6 jsr [PC + 0x1D6 /* 00000C3C */] 00000A68 486F 0014 pea.l [A7 + 0x14] 00000A6C 4EBA F632 jsr [PC - 0x9CE /* 000000A0 */] 00000A70 584F addq.w A7, 4 00000A72 2F08 move.l -[A7], A0 00000A74 A8DB syscall CloseRgn 00000A76 7004 moveq.l D0, 0x04 00000A78 B0AF 0042 cmp.l D0, [A7 + 0x42] 00000A7C 4FEF 000C lea.l A7, [A7 + 0xC] 00000A80 6E00 00F4 bgt +0xF6 /* 00000B76 */ 00000A84 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000A8A 6520 bcs +0x22 /* 00000AAC */ 00000A8C 4A83 tst.l D3 00000A8E 6606 bne +0x8 /* 00000A96 */ 00000A90 303C CCCC move.w D0, 0xCCCC 00000A94 6004 bra +0x6 /* 00000A9A */ label00000A96: 00000A96 303C DDDD move.w D0, 0xDDDD label00000A9A: 00000A9A 3F40 0016 move.w [A7 + 0x16], D0 00000A9E 3F40 0014 move.w [A7 + 0x14], D0 00000AA2 3F40 0012 move.w [A7 + 0x12], D0 00000AA6 486F 0012 pea.l [A7 + 0x12] 00000AAA AA14 syscall RGBForeColor label00000AAC: 00000AAC 486F 0008 pea.l [A7 + 0x8] 00000AB0 4EBA F5EE jsr [PC - 0xA12 /* 000000A0 */] 00000AB4 584F addq.w A7, 4 00000AB6 2F08 move.l -[A7], A0 00000AB8 A8D3 syscall PaintRgn 00000ABA 4A83 tst.l D3 00000ABC 672C beq +0x2E /* 00000AEA */ 00000ABE 302F 001A move.w D0, [A7 + 0x1A] 00000AC2 48C0 ext.l D0 00000AC4 5280 addq.l D0, 1 00000AC6 3F00 move.w -[A7], D0 00000AC8 302F 001E move.w D0, [A7 + 0x1E] 00000ACC 48C0 ext.l D0 00000ACE 5380 subq.l D0, 1 00000AD0 3F00 move.w -[A7], D0 00000AD2 A893 syscall MoveTo 00000AD4 302F 001E move.w D0, [A7 + 0x1E] 00000AD8 48C0 ext.l D0 00000ADA 5380 subq.l D0, 1 00000ADC 3F00 move.w -[A7], D0 00000ADE 302F 001E move.w D0, [A7 + 0x1E] 00000AE2 48C0 ext.l D0 00000AE4 5380 subq.l D0, 1 00000AE6 3F00 move.w -[A7], D0 00000AE8 A891 syscall LineTo label00000AEA: 00000AEA 4878 001E push.l 0x1E 00000AEE A862 syscall ForeColor 00000AF0 302F 001A move.w D0, [A7 + 0x1A] 00000AF4 48C0 ext.l D0 00000AF6 5280 addq.l D0, 1 00000AF8 3F00 move.w -[A7], D0 00000AFA 302F 001E move.w D0, [A7 + 0x1E] 00000AFE 48C0 ext.l D0 00000B00 5380 subq.l D0, 1 00000B02 3F00 move.w -[A7], D0 00000B04 A893 syscall MoveTo 00000B06 302F 001A move.w D0, [A7 + 0x1A] 00000B0A 48C0 ext.l D0 00000B0C 5280 addq.l D0, 1 00000B0E 3F00 move.w -[A7], D0 00000B10 302F 001A move.w D0, [A7 + 0x1A] 00000B14 48C0 ext.l D0 00000B16 5280 addq.l D0, 1 00000B18 3F00 move.w -[A7], D0 00000B1A A891 syscall LineTo 00000B1C 302F 001E move.w D0, [A7 + 0x1E] 00000B20 48C0 ext.l D0 00000B22 72F7 moveq.l D1, 0xFFFFFFF7 00000B24 D081 add.l D0, D1 00000B26 3F00 move.w -[A7], D0 00000B28 302F 001A move.w D0, [A7 + 0x1A] 00000B2C 48C0 ext.l D0 00000B2E 5280 addq.l D0, 1 00000B30 3F00 move.w -[A7], D0 00000B32 A891 syscall LineTo 00000B34 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000B3A 6518 bcs +0x1A /* 00000B54 */ 00000B3C 3F7C AAAA 0010 move.w [A7 + 0x10], 0xAAAA 00000B42 3F7C AAAA 000E move.w [A7 + 0xE], 0xAAAA 00000B48 3F7C AAAA 000C move.w [A7 + 0xC], 0xAAAA 00000B4E 486F 000C pea.l [A7 + 0xC] 00000B52 AA14 syscall RGBForeColor label00000B54: 00000B54 2EAF 0018 move.l [A7], [A7 + 0x18] 00000B58 2F6F 001C 0004 move.l [A7 + 0x4], [A7 + 0x1C] 00000B5E 4857 pea.l [A7] 00000B60 2F3C 0000 FFFF move.l -[A7], 0xFFFF 00000B66 A8A8 syscall OffsetRect 00000B68 2F03 move.l -[A7], D3 00000B6A 486F 0004 pea.l [A7 + 0x4] 00000B6E 4EBA 0146 jsr [PC + 0x146 /* 00000CB6 */] 00000B72 504F addq.w A7, 8 00000B74 6056 bra +0x58 /* 00000BCC */ label00000B76: 00000B76 486F 0008 pea.l [A7 + 0x8] 00000B7A 4EBA F524 jsr [PC - 0xADC /* 000000A0 */] 00000B7E 584F addq.w A7, 4 00000B80 2F08 move.l -[A7], A0 00000B82 4A83 tst.l D3 00000B84 660A bne +0xC /* 00000B90 */ 00000B86 41ED 18E2 lea.l A0, [A5 + 0x18E2 /* export_792 */] 00000B8A 41E8 00C2 lea.l A0, [A0 + 0xC2] 00000B8E 6008 bra +0xA /* 00000B98 */ label00000B90: 00000B90 41ED 18E2 lea.l A0, [A5 + 0x18E2 /* export_792 */] 00000B94 41E8 00BA lea.l A0, [A0 + 0xBA] label00000B98: 00000B98 4850 pea.l [A0] 00000B9A A8D6 syscall FillRgn 00000B9C 4A83 tst.l D3 00000B9E 672C beq +0x2E /* 00000BCC */ 00000BA0 302F 001A move.w D0, [A7 + 0x1A] 00000BA4 48C0 ext.l D0 00000BA6 5280 addq.l D0, 1 00000BA8 3F00 move.w -[A7], D0 00000BAA 302F 001E move.w D0, [A7 + 0x1E] 00000BAE 48C0 ext.l D0 00000BB0 5380 subq.l D0, 1 00000BB2 3F00 move.w -[A7], D0 00000BB4 A893 syscall MoveTo 00000BB6 302F 001E move.w D0, [A7 + 0x1E] 00000BBA 48C0 ext.l D0 00000BBC 5380 subq.l D0, 1 00000BBE 3F00 move.w -[A7], D0 00000BC0 302F 001E move.w D0, [A7 + 0x1E] 00000BC4 48C0 ext.l D0 00000BC6 5380 subq.l D0, 1 00000BC8 3F00 move.w -[A7], D0 00000BCA A891 syscall LineTo label00000BCC: 00000BCC 4878 0021 push.l 0x21 /* '!' */ 00000BD0 A862 syscall ForeColor 00000BD2 2003 move.l D0, D3 00000BD4 57C0 seq D0 00000BD6 4400 neg.b D0 00000BD8 4880 ext.w D0 00000BDA 48C0 ext.l D0 00000BDC 2F00 move.l -[A7], D0 00000BDE 2F03 move.l -[A7], D3 00000BE0 486F 0020 pea.l [A7 + 0x20] 00000BE4 4EBA 0056 jsr [PC + 0x56 /* 00000C3C */] 00000BE8 302F 0026 move.w D0, [A7 + 0x26] 00000BEC 48C0 ext.l D0 00000BEE 5A80 addq.l D0, 5 00000BF0 3F00 move.w -[A7], D0 00000BF2 302F 003E move.w D0, [A7 + 0x3E] 00000BF6 48C0 ext.l D0 00000BF8 322F 0026 move.w D1, [A7 + 0x26] 00000BFC 48C1 ext.l D1 00000BFE D280 add.l D1, D0 00000C00 5281 addq.l D1, 1 00000C02 3F01 move.w -[A7], D1 00000C04 A893 syscall MoveTo 00000C06 4A83 tst.l D3 00000C08 4FEF 000C lea.l A7, [A7 + 0xC] 00000C0C 670E beq +0x10 /* 00000C1C */ 00000C0E 7004 moveq.l D0, 0x04 00000C10 B0AF 0036 cmp.l D0, [A7 + 0x36] 00000C14 6F06 ble +0x8 /* 00000C1C */ 00000C16 3F3C 0003 move.w -[A7], 0x3 00000C1A A889 syscall TextMode label00000C1C: 00000C1C 2F2F 0028 move.l -[A7], [A7 + 0x28] 00000C20 A884 syscall DrawString 00000C22 3F3C 0001 move.w -[A7], 0x1 00000C26 A889 syscall TextMode 00000C28 3F3C FFFF move.w -[A7], 0xFFFF 00000C2C 486F 000A pea.l [A7 + 0xA] 00000C30 4EBA F438 jsr [PC - 0xBC8 /* 0000006A */] 00000C34 4FEF 0026 lea.l A7, [A7 + 0x26] 00000C38 261F move.l D3, [A7]+ 00000C3A 4E75 rts fn00000C3C: 00000C3C 2F0A move.l -[A7], A2 00000C3E 246F 0008 movea.l A2, [A7 + 0x8] 00000C42 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000C46 302A 0004 move.w D0, [A2 + 0x4] 00000C4A 48C0 ext.l D0 00000C4C 5380 subq.l D0, 1 00000C4E 3F00 move.w -[A7], D0 00000C50 A893 syscall MoveTo 00000C52 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000C56 3012 move.w D0, [A2] 00000C58 48C0 ext.l D0 00000C5A 5280 addq.l D0, 1 00000C5C 3F00 move.w -[A7], D0 00000C5E A891 syscall LineTo 00000C60 302A 0002 move.w D0, [A2 + 0x2] 00000C64 48C0 ext.l D0 00000C66 5280 addq.l D0, 1 00000C68 3F00 move.w -[A7], D0 00000C6A 3F12 move.w -[A7], [A2] 00000C6C A891 syscall LineTo 00000C6E 302A 0006 move.w D0, [A2 + 0x6] 00000C72 48C0 ext.l D0 00000C74 5180 subq.l D0, 8 00000C76 3F00 move.w -[A7], D0 00000C78 3F12 move.w -[A7], [A2] 00000C7A A891 syscall LineTo 00000C7C 2F2F 000C move.l -[A7], [A7 + 0xC] 00000C80 2F0A move.l -[A7], A2 00000C82 4EBA 0032 jsr [PC + 0x32 /* 00000CB6 */] 00000C86 4AAF 0018 tst.l [A7 + 0x18] 00000C8A 504F addq.w A7, 8 00000C8C 6724 beq +0x26 /* 00000CB2 */ 00000C8E 4AAF 000C tst.l [A7 + 0xC] 00000C92 6608 bne +0xA /* 00000C9C */ 00000C94 302A 0002 move.w D0, [A2 + 0x2] 00000C98 48C0 ext.l D0 00000C9A 6008 bra +0xA /* 00000CA4 */ label00000C9C: 00000C9C 302A 0002 move.w D0, [A2 + 0x2] 00000CA0 48C0 ext.l D0 00000CA2 5280 addq.l D0, 1 label00000CA4: 00000CA4 3F00 move.w -[A7], D0 00000CA6 302A 0004 move.w D0, [A2 + 0x4] 00000CAA 48C0 ext.l D0 00000CAC 5380 subq.l D0, 1 00000CAE 3F00 move.w -[A7], D0 00000CB0 A891 syscall LineTo label00000CB2: 00000CB2 245F movea.l A2, [A7]+ 00000CB4 4E75 rts fn00000CB6: 00000CB6 2F0A move.l -[A7], A2 00000CB8 246F 0008 movea.l A2, [A7 + 0x8] 00000CBC 4AAF 000C tst.l [A7 + 0xC] 00000CC0 6744 beq +0x46 /* 00000D06 */ 00000CC2 302A 0006 move.w D0, [A2 + 0x6] 00000CC6 48C0 ext.l D0 00000CC8 5180 subq.l D0, 8 00000CCA 3F00 move.w -[A7], D0 00000CCC 3F12 move.w -[A7], [A2] 00000CCE A893 syscall MoveTo 00000CD0 302A 0006 move.w D0, [A2 + 0x6] 00000CD4 48C0 ext.l D0 00000CD6 5F80 subq.l D0, 7 00000CD8 3F00 move.w -[A7], D0 00000CDA 3012 move.w D0, [A2] 00000CDC 48C0 ext.l D0 00000CDE 5480 addq.l D0, 2 00000CE0 3F00 move.w -[A7], D0 00000CE2 A891 syscall LineTo 00000CE4 3F2A 0006 move.w -[A7], [A2 + 0x6] 00000CE8 3F2A 0004 move.w -[A7], [A2 + 0x4] 00000CEC A891 syscall LineTo 00000CEE 302A 0006 move.w D0, [A2 + 0x6] 00000CF2 48C0 ext.l D0 00000CF4 5380 subq.l D0, 1 00000CF6 3F00 move.w -[A7], D0 00000CF8 302A 0004 move.w D0, [A2 + 0x4] 00000CFC 48C0 ext.l D0 00000CFE 5380 subq.l D0, 1 00000D00 3F00 move.w -[A7], D0 00000D02 A893 syscall MoveTo 00000D04 6024 bra +0x26 /* 00000D2A */ label00000D06: 00000D06 302A 0006 move.w D0, [A2 + 0x6] 00000D0A 48C0 ext.l D0 00000D0C 5180 subq.l D0, 8 00000D0E 3F00 move.w -[A7], D0 00000D10 3F12 move.w -[A7], [A2] 00000D12 A893 syscall MoveTo 00000D14 302A 0006 move.w D0, [A2 + 0x6] 00000D18 48C0 ext.l D0 00000D1A 5380 subq.l D0, 1 00000D1C 3F00 move.w -[A7], D0 00000D1E 302A 0004 move.w D0, [A2 + 0x4] 00000D22 48C0 ext.l D0 00000D24 5380 subq.l D0, 1 00000D26 3F00 move.w -[A7], D0 00000D28 A891 syscall LineTo label00000D2A: 00000D2A 245F movea.l A2, [A7]+ 00000D2C 4E75 rts 00000D2E 226F 0004 movea.l A1, [A7 + 0x4] 00000D32 41ED ECE0 lea.l A0, [A5 - 0x1320] 00000D36 2288 move.l [A1], A0 00000D38 41ED ECE8 lea.l A0, [A5 - 0x1318] 00000D3C 2348 0004 move.l [A1 + 0x4], A0 00000D40 41ED ECF0 lea.l A0, [A5 - 0x1310] 00000D44 2348 0008 move.l [A1 + 0x8], A0 00000D48 41ED ECF8 lea.l A0, [A5 - 0x1308] 00000D4C 2348 000C move.l [A1 + 0xC], A0 00000D50 41ED ED00 lea.l A0, [A5 - 0x1300] 00000D54 2348 0010 move.l [A1 + 0x10], A0 00000D58 41ED ED10 lea.l A0, [A5 - 0x12F0] 00000D5C 2348 0018 move.l [A1 + 0x18], A0 00000D60 41ED ED08 lea.l A0, [A5 - 0x12F8] 00000D64 2348 0014 move.l [A1 + 0x14], A0 00000D68 41ED ED18 lea.l A0, [A5 - 0x12E8] 00000D6C 2348 001C move.l [A1 + 0x1C], A0 00000D70 41ED ED20 lea.l A0, [A5 - 0x12E0] 00000D74 2348 0020 move.l [A1 + 0x20], A0 00000D78 41ED ED28 lea.l A0, [A5 - 0x12D8] 00000D7C 2348 0024 move.l [A1 + 0x24], A0 00000D80 41ED ED30 lea.l A0, [A5 - 0x12D0] 00000D84 2348 0028 move.l [A1 + 0x28], A0 00000D88 41ED ED38 lea.l A0, [A5 - 0x12C8] 00000D8C 2348 002C move.l [A1 + 0x2C], A0 00000D90 41ED ED40 lea.l A0, [A5 - 0x12C0] 00000D94 2348 0030 move.l [A1 + 0x30], A0 00000D98 41ED ED48 lea.l A0, [A5 - 0x12B8] 00000D9C 2348 0034 move.l [A1 + 0x34], A0 00000DA0 41ED ED50 lea.l A0, [A5 - 0x12B0] 00000DA4 2348 0038 move.l [A1 + 0x38], A0 00000DA8 41ED ED58 lea.l A0, [A5 - 0x12A8] 00000DAC 2348 003C move.l [A1 + 0x3C], A0 00000DB0 4E75 rts fn00000DB2: 00000DB2 206F 0004 movea.l A0, [A7 + 0x4] 00000DB6 2F28 0006 move.l -[A7], [A0 + 0x6] 00000DBA 4EBA F6DE jsr [PC - 0x922 /* 0000049A */] 00000DBE 584F addq.w A7, 4 00000DC0 4E75 rts fn00000DC2: 00000DC2 514F subq.w A7, 8 00000DC4 206F 0010 movea.l A0, [A7 + 0x10] 00000DC8 2F68 000A 0004 move.l [A7 + 0x4], [A0 + 0xA] 00000DCE 206F 000C movea.l A0, [A7 + 0xC] 00000DD2 2F28 0002 move.l -[A7], [A0 + 0x2] 00000DD6 4EAD DF38 jsr [A5 - 0x20C8] 00000DDA 486F 0008 pea.l [A7 + 0x8] 00000DDE A871 syscall GlobalToLocal 00000DE0 4EAD DF40 jsr [A5 - 0x20C0] 00000DE4 486F 0004 pea.l [A7 + 0x4] 00000DE8 2F2F 000C move.l -[A7], [A7 + 0xC] 00000DEC 206F 0018 movea.l A0, [A7 + 0x18] 00000DF0 2F28 0006 move.l -[A7], [A0 + 0x6] 00000DF4 4EBA F65A jsr [PC - 0x9A6 /* 00000450 */] 00000DF8 4FEF 0018 lea.l A7, [A7 + 0x18] 00000DFC 4E75 rts 00000DFE 48E7 0030 movem.l -[A7], A2,A3 00000E02 246F 000C movea.l A2, [A7 + 0xC] 00000E06 266D 9AB6 movea.l A3, [A5 - 0x654A] 00000E0A 254B 0050 move.l [A2 + 0x50], A3 00000E0E 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000E12 2F3C 012C 00C8 move.l -[A7], 0x12C00C8 00000E18 1F3C 0001 move.b -[A7], 0x1 00000E1C A91D syscall SizeWindow 00000E1E 42A7 clr.l -[A7] 00000E20 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000E24 4EAD E910 jsr [A5 - 0x16F0] 00000E28 7000 moveq.l D0, 0x00 00000E2A 504F addq.w A7, 8 00000E2C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000E30 4E75 rts 00000E32 4E75 rts 00000E34 594F subq.w A7, 4 00000E36 206F 0008 movea.l A0, [A7 + 0x8] 00000E3A 2068 0050 movea.l A0, [A0 + 0x50] 00000E3E 2E88 move.l [A7], A0 00000E40 2F17 move.l -[A7], [A7] 00000E42 4EBA FF6E jsr [PC - 0x92 /* 00000DB2 */] 00000E46 504F addq.w A7, 8 00000E48 4E75 rts 00000E4A 4E75 rts 00000E4C 594F subq.w A7, 4 00000E4E 206F 0008 movea.l A0, [A7 + 0x8] 00000E52 2068 0050 movea.l A0, [A0 + 0x50] 00000E56 2E88 move.l [A7], A0 00000E58 2F2F 000C move.l -[A7], [A7 + 0xC] 00000E5C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000E60 4EBA FF60 jsr [PC - 0xA0 /* 00000DC2 */] 00000E64 4FEF 000C lea.l A7, [A7 + 0xC] 00000E68 4E75 rts 00000E6A 4E75 rts 00000E6C 4E75 rts 00000E6E 4E75 rts 00000E70 4267 clr.w -[A7] 00000E72 4EAD DF98 jsr [A5 - 0x2068] 00000E76 4E75 rts 00000E78 4E75 rts 00000E7A 206F 0004 movea.l A0, [A7 + 0x4] 00000E7E 2068 0048 movea.l A0, [A0 + 0x48] 00000E82 226F 0004 movea.l A1, [A7 + 0x4] 00000E86 2368 0010 0040 move.l [A1 + 0x40], [A0 + 0x10] 00000E8C 2368 0014 0044 move.l [A1 + 0x44], [A0 + 0x14] 00000E92 4E75 rts 00000E94 7001 moveq.l D0, 0x01 00000E96 4E75 rts 00000E98 7001 moveq.l D0, 0x01 00000E9A 4E75 rts 00000E9C 4E75 rts 00000E9E 4E75 rts 00000EA0 4E75 rts 00000EA2 0000 0000 ori.b D0, 0x0 00000EA6 0000 0000 ori.b D0, 0x0 00000EAA 0000 0000 ori.b D0, 0x0